﻿using JYH.Business;
using JYH.Data;
using JYH.Framework;
using JYH.Model;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace JYH.Web.MES.SYS.UI
{
    public partial class SysParameterTypeList : PageList
    {
        //private SysParaInfoBLL bll = new SysParaInfoBLL();

        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
            //{
            //    var action = Request.Params["action"];
            //    if (!string.IsNullOrEmpty(action))
            //        ProRequest(action.ToInt());
            //}
        }

        //protected void ProRequest(int action)
        //{
        //    Response.Buffer = true;
        //    Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
        //    Response.Expires = 0;
        //    Response.CacheControl = "no-cache";
        //    Response.AddHeader("Pragma", "No-Cache");
        //    switch (action)
        //    {
        //        case 1://查询
        //            Response.Write(QueryData());
        //            Response.End();
        //            break;

        //        case 2://删除
        //            Response.Write(DetelData());
        //            Response.End();
        //            break;
        //    }
        //}

        //private string DetelData()
        //{
        //    var WarehouseID = Request["id"];
        //    string Msg = string.Empty;
        //    var isOK = bll.Delete(WarehouseID, out Msg);
        //    if (!isOK)
        //    {
        //        bll.MyJsonModel.Code = 500;
        //        bll.MyJsonModel.Msg = Msg;
        //    }
        //    return bll.GetJsonString();
        //}

        //private string QueryData()
        //{
        //    var pageIndex = Context.Request["page"].ToLong();
        //    var pageSize = Context.Request["rows"].ToLong();
        //    var Msg = string.Empty;
        //    long total = 0;
        //    var sql = Sql.Builder;
        //    var ParaNO = Request["ParaNO"];
        //    var ParaName = Request["ParaName"];
        //    bool IsEmpty = false;
        //    if (!string.IsNullOrEmpty(ParaNO))
        //    {
        //        sql.Append($"Where SysParaInfo.ParaNO like '%{ParaNO}%'");
        //        IsEmpty = true;
        //    }
        //    if (!string.IsNullOrEmpty(ParaName))
        //    {
        //        sql.Append($"Where SysParaInfo.ParaName like '%{ParaName}%'");
        //        IsEmpty = true;
        //    }
        //    if (!IsEmpty)
        //    {
        //        sql.Append("Where 1=1 ");
        //    }
        //    var sort = Request["sort"];
        //    var order = Request["order"];
        //    if (string.IsNullOrEmpty(sort))
        //        sort = "desc";
        //    if (string.IsNullOrEmpty(order))
        //        sort = "SysParaInfo.ParaNO";

        //    sql.OrderBy($"{order} {sort}");

        //    var list = bll.PagedQuery(pageIndex, pageSize, sql, out total, out Msg);
        //    var json = JsonConvert.SerializeObject(list);
        //    var s = "{\"total\":" + total + ",\"rows\":" + json + "}";
        //    return s;
        //}
    }
}